在程式設計中,循環(Loop)是一個非常重要的概念,能夠讓我們重複執行某些代碼塊,直到某個條件被滿足或所有元素都被處理。Python 提供了兩種常見的循環語句:while 循環 和 for 循環。
While 循環 是基於條件判斷的循環語句,當條件成立時,它會不斷執行循環體內的代碼,直到條件不再成立為止。
number = int(input("請輸入一個數字 (輸入0結束): "))
while number != 0:
print(f"您輸入的數字是: {number}")
number = int(input("請輸入另一個數字 (輸入0結束): "))
print("程式結束")
這段代碼會不斷讓使用者輸入數字,並顯示該數字,直到使用者輸入 0 才會結束。
For 循環 是基於可迭代對象(如列表、字符串、範圍等)的循環語句。它會依次遍歷這些對象的每一個元素,並執行對應的代碼塊。
names = ["Alice", "Bob", "Charlie"]
for name in names:
print(f"名字是: {name}")
這段代碼會輸出列表中的每個名字。學習過程中我發現,for 循環比 while 循環更易於處理固定次數的重複操作,尤其在遍歷列表或字符串時非常方便。